$(document).ready(function () {

    $('#pop-wrapper .x-4-move').dragging({
        move: 'both',
        randomPosition: false,
        handler: '.panel-heading'
    });

    /*保存按钮事件*/
    $('#pop-wrapper .btn-4-save').off('click').on('click', function () {
        var id = $('#pop-wrapper input[name=id]').val();
        if (id) {
            ajaxSubmitResponseJSON({
                'url': 'role/modifyMenu.htm/' + id,
                'method': 'POST',
                'data': $('#pop-wrapper').find('input[name=token], input:checkbox:checked').serialize(),
                success: function (data) {
                    if (data.status == 0) {
                        closeLayer();
                    }
                }
            });
        }
    });

    $('#pop-wrapper input:checkbox').off('click').on('click', function () {
        $(this).closest('li').find('input:checkbox').prop('checked', $(this).prop('checked'));

        var lv = $(this).data('lv');
        if (lv) {
            var oElement = $('#pop-wrapper').find('input.' + lv + ':checkbox');
            var allLen = $('#pop-wrapper').find('input.' + lv + '-lv2:checkbox').length;
            var chkLen = $('#pop-wrapper').find('input.' + lv + '-lv2:checked').length;
            if ($(this).prop('checked') || chkLen === allLen) {
                oElement.prop('checked', true);
            } else {
                if (0 === chkLen) {
                    oElement.prop('checked', false);
                }
            }
        }

        var ULLength = $(this).parents('ul').length;
        if (ULLength == 2) {//二级菜单

        } else if (ULLength == 3) {//三级菜单

        }

    });

});